package com.wzq.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.wzq.dao.pojo.Space;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author yzc
 * @since 2022-08-31
 */
@Mapper
public interface Spacemapper extends BaseMapper<Space> {

    //    根据用户ID获取该用户下的所有空间
    List<Space> getSpaceByUserId(Integer w_id);

    //    根据用户ID获取该用户下的所有空间（p_id为空时 我的页面展示作用）
    List<Space> getSpaceByUserIdNoPid(Integer w_id);

    //是否收藏
    List<Space> isfavorites(@Param("w_id") Integer w_id,@Param("p_id") Integer p_id);

    //   按用户id 空间名字 删除空间
    int deleteSpaceByIdAndSpaceName(@Param("w_id") String w_id,@Param("spacename")  String spacename);
}
